Fix omission of updates to child frames on Android
authorPo Lu <luangruo@yahoo.com>
Mon, 24 Jun 2024 04:04:05 +0000 (12:04 +0800)
committerPo Lu <luangruo@yahoo.com>
Mon, 24 Jun 2024 04:04:05 +0000 (12:04 +0800)
commit73a58329a6946f5abc62fee2647efba56cce236b
tree05066d28f294ae960d66b951b4f21d243ce4eccc
parent0edacf2aa7e53d0cec95bcaae4cd19e5389b70f8
Fix omission of updates to child frames on Android

* java/org/gnu/emacs/EmacsView.java (onAttachedFromWindow):
Force a layout cycle rather than report exposure immediately.
(prepareForLayout): Delete function.

* java/org/gnu/emacs/EmacsWindow.java (mapWindow): Remove
redundant calls to prepareForLayout.

* src/androidterm.c (handle_one_android_event): Do not swap
buffers when exposure is registered by a frame only partially
updated.
java/org/gnu/emacs/EmacsView.java
java/org/gnu/emacs/EmacsWindow.java
src/androidterm.c